/*Button Profiles*/
button, .buttonprofile {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: leelawadee, khmer UI, calibri, century gothic; "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; 
  font-weight: normal;
  line-height: normal;
  margin: 0 0 0rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
  font-size: 0.85rem;
  border-bottom: 0.2rem;
  /*background-color: #dfdfdf;*/
  border-color: #993399;
  color: black;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .buttonprofile:hover, .buttonprofile:focus {
    background-color: #993399; }
  button:hover, button:focus, .buttonprofile:hover, .buttonprofile:focus {
    color: white; }



/*barres*/
.barre
{
  border-bottom : 0.15rem solid #993399; 
  margin-top:0.9rem; 
  margin-bottom:3rem; 
  border-radius:0.5rem;
  padding: 0rem;
}

@media only screen {
  .barre{
    margin-top:0.5rem; 
    margin-bottom:1.5rem; 
  }
}

.copyright
{
  color:#993399;
  text-align: center;
}


/*Style bouton souligné Rose*/
#souligne {
  position:relative;
  /*height:281px;
  width:450px;*/
  margin:0 auto;
}

#souligne img {
  left:0;
  border-bottom: 0.15rem solid #1b1f22;
}

#souligne img:hover {
  border-bottom: 0.15rem solid #993399;
}

.valider{
  background-color:#993399;
  padding:0.3rem 1.5rem;
  color: #202328;
  float:right;
}

.hrBottom{
  margin: 0rem 0 1rem; 
  border-color:#993399;
}